package com.shop.MongoDB;

import com.shop.pojo.Cart;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.mongodb.core.MongoTemplate;
import org.springframework.data.mongodb.core.query.Criteria;
import org.springframework.data.mongodb.core.query.Query;
import org.springframework.data.mongodb.core.query.Update;
import org.springframework.stereotype.Service;

@Service
public class MongoService {

    @Autowired
    private MongoTemplate mongoTemplate;

    public <T> Boolean update(String querykey,String queryValue,String updateKey,Object value, Class<T> clazz){
//        Query query = new Query();
//        query.addCriteria(Criteria.where(querykey).is(key));
//
//        Update update = new Update();
//        update.set(updateKey, value);
//        mongoTemplate.upsert(query,update, clazz);
        return true;
    }
}
